mine sweeping devices - Turkish English Dictionary